package com.ruoyi.project.infobaseprojectindex.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 基础库-项目库-指标对象 info_base_project_index
 *
 * @author ruoyi
 * @date 2022-02-11
 */
public class InfoBaseProjectIndex extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    private Long id;

    /**
     * 项目id
     */
    @Excel(name = "项目id")
    private Long projectId;

    /**
     * 一级指标
     */
    @Excel(name = "一级指标")
    private String targetOne;

    /**
     * 年度二级指标
     */
    @Excel(name = "年度二级指标")
    private String targetTwo;

    /**
     * 年度三级级指标
     */
    @Excel(name = "年度三级级指标")
    private String targetName;

    /**
     * 年度指标值
     */
    @Excel(name = "年度指标值")
    private String targetValue;

    /**
     * 年度指标备注
     */
    @Excel(name = "年度指标备注")
    private String targetRemarks;

    /**
     * 分值
     */
    @Excel(name = "分值")
    private String  targetScore;

    private String fz;
    private String df;

    public String getFz() {
        return fz;
    }

    public void setFz(String fz) {
        this.fz = fz;
    }

    public String getDf() {
        return df;
    }

    public void setDf(String df) {
        this.df = df;
    }

    public String getTargetScore() {
        return targetScore;
    }

    public void setTargetScore(String targetScore) {
        this.targetScore = targetScore;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setTargetOne(String targetOne) {
        this.targetOne = targetOne;
    }

    public String getTargetOne() {
        return targetOne;
    }

    public void setTargetTwo(String targetTwo) {
        this.targetTwo = targetTwo;
    }

    public String getTargetTwo() {
        return targetTwo;
    }

    public void setTargetName(String targetName) {
        this.targetName = targetName;
    }

    public String getTargetName() {
        return targetName;
    }

    public void setTargetValue(String targetValue) {
        this.targetValue = targetValue;
    }

    public String getTargetValue() {
        return targetValue;
    }

    public void setTargetRemarks(String targetRemarks) {
        this.targetRemarks = targetRemarks;
    }

    public String getTargetRemarks() {
        return targetRemarks;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("projectId", getProjectId())
                .append("targetOne", getTargetOne())
                .append("targetTwo", getTargetTwo())
                .append("targetName", getTargetName())
                .append("targetValue", getTargetValue())
                .append("targetRemarks", getTargetRemarks())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("targetScore", getTargetScore())
                .toString();
    }
}
